<?php

include_once '../../Core/Conexion.php';
include_once '../../Core/ControladorSet.php';
include_once '../../Core/InterfazDatos.php';
include_once '../../Admin/entidades/CursoProfesor.php';
///****

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of lista
 *
 * @author home
 */
class vista extends ControladorSet {

    public function buscarValores() {
       // session_start();          
        $entidad = new Curso("", "", "", "", "");
        $consulta = $this->conexion->consultaLibre("SELECT * FROM PERIODO P ,(SELECT IDPERIODO FROM CURSOPROFESOR WHERE IDPROFESOR=1 GROUP BY IDPERIODO) AUX WHERE P.IDPERIODO=AUX.IDPERIODO");
        $fila = mysql_fetch_array($consulta);
        $cadena="<table  class='tabla' width='97%' border='0'>";
        $indicePeriodo=0;
        $indiceCursos=0;
        $indiceMateria=0;
        
        do //-> periodo
        {
            $cadena=$cadena."<tr class='titulotabla2'>"
                    . "<td><h3><div>"."<input id='controlador".$indicePeriodo."' onClick=\"mostrar('oculto".$indicePeriodo."','controlador".$indicePeriodo."');\" type='button' value='+'>"
                    .$fila[1]." "
                    . "<div style='float: right;margin-top: 10px;margin-left: 3px;'><img src='../../img/quitar.png' width='30' height='30'></div>"
                    . "<div style='float: right;margin-top: 10px;margin-left: 3px;'><img src='../../img/editar.png' width='30' height='30'></div>"
                    . "<div style='float: right;margin-top: 10px;margin-left: 3px;'><img src='../../img/agregar.png' width='30' height='30'></div>"
                    . "</div></h3></td></tr>";
            $cadena=$cadena."<tr><td>".$this->menuAgregarCurso($indicePeriodo,"ocultoNuevoPeriodo")."</td></tr>";
            
            $cadena=$cadena."<tr><td>"
                    ."<div id='oculto".$indicePeriodo."' style='display:none;'>"
                    ."<table style='background:#f8ef2d; color:#1d3a6e; margin-left:5%;border: 3px double #161343;' width='95%' cellspacing='10' >"
                    ."<tr style='font-weight: bold;' ><td><h4> C U R S O S</h4></td><tr>";
            
            
            //para consultar los cursos pertenecientes a cada periodo
            $consulta2 = $this->conexion->consultaLibre("SELECT * FROM CURSOPROFESOR CP,CURSO C WHERE C.IDCURSO=CP.IDCURSO AND IDPERIODO='".$fila[0]."' ");
            $fila2 = mysql_fetch_array($consulta2);
           
            do //-> cursosAlumnos
            {
                $cadena=$cadena."<tr><td style='border-bottom-width: 4px;border-bottom-style: groove;border-bottom-color: #161343'><input id='controladorCurso".$indiceCursos."' onClick=\"mostrar('ocultoCurso".$indiceCursos."','controladorCurso".$indiceCursos."');\" type='button' value='+'> -> ".$fila2[7]."  [".$fila2[0]."]"."</td></tr>";
                $cadena=$cadena."<tr><td><div id='ocultoCurso".$indiceCursos."' style='display:none;'>";
                //$cadena=$cadena."<table style='background:#8CC63E;margin-left:5%;' width='95%'>";
                $cadena=$cadena."<table style='font-size: 12px;margin-left:5%;' class='tabla' width='95%'>";
               
                 //para consultar la asignatura que esta asignada por cada curso
                $consulta3 = $this->conexion->consultaLibre("SELECT * FROM ASIGNATURA A,MATERIA M WHERE A.IDMATERIA=M.IDMATERIA AND IDCURSOPROFESOR='".$fila2[0]."';");
                $fila3 = mysql_fetch_array($consulta3);
                do //-> asignaturas
                {
                    $cadena=$cadena."<tr class='titulotabla3' ><td><input id='controladorAlumnos".$indiceMateria."' onClick=\"mostrar('ocultoAlumnos".$indiceMateria."','controladorAlumnos".$indiceMateria."');\" type='button' value='+'> ".$fila3[13]." [".$fila3[0]."]"."</td></tr>";
                    $cadena=$cadena."<tr ><td><div id='ocultoAlumnos".$indiceMateria."' style='display:none;'><table width='100%' style='background:#ffffff;' border=1 >";
                    
                    //para consultar los alumnos que pertenecen a cada asignatura
                    $consulta4 = $this->conexion->consultaLibre("SELECT * FROM CALIFICACION C,ALUMNO A WHERE C.IDALUMNO=A.IDALUMNO AND IDASIGNATURA='".$fila3[0]."'");
                    $fila4 = mysql_fetch_array($consulta4);
                    do
                    {
                        $cadena=$cadena."<tr><td>".$fila4[0]."</td><td>".$fila4[9]."</td><td>".$fila4[10]."</td></tr>";
                        //$cadena=$cadena."<tr><td>hola</td></tr>";    
                        
                    }while($fila4 = mysql_fetch_array($consulta4));
                    $cadena=$cadena."</table></div></td></tr>";
                    
                     $indiceMateria++;
                }while($fila3 = mysql_fetch_array($consulta3));
               
                $cadena=$cadena."</table>";
                $cadena=$cadena."</div><td></tr>";
               
                
                
                
            $indiceCursos++;    
            }while($fila2 = mysql_fetch_array($consulta2));
            
            $cadena=$cadena."</table ></div>"
                    . "</td></tr>";
            
        $indicePeriodo++;    
        }while($fila = mysql_fetch_array($consulta));
        
        $cadena=$cadena."</table>";
        $this->diccionario['tablaCursos']=$cadena;
    }
    
    
    
    public function menuAgregarCurso($indice,$etiqueta1)
    {
//        $str="";
//        $str=$str."<div  syle='background-color: #171343;display:none;'>"
//                ."<table width='70%' style='color: #FFF;background-color: #171343;' >"
//                ."<tr><td>Periodo</td><td>Curso</td><td>Estado</td></tr>"
//                ."<tr><td><input type='text' name='nivel' id='nivel'></td>"
//                . "<td><input type='text' name='nivel' id='nivel'></td>"
//                . "<td><input type='text' name='nivel' id='nivel'></td>"
//                . "<td><input type='button' name='nivel' value='Grabar'></td></tr>"
//                ."</table >"                
//                
//                . "</div>";
//        
//        return $str;
    }
    
    
     public function setValorSesion() 
    {
 
        $this->valorSesion=array("profe");
        
    }

    public function setDiccionario() {
        
          $this->diccionario = array(
            "tablaCursos" => "vacio",
        );
    }

   

//put your code here
}

$controlador = new vista('menuCursoVista.php');
$controlador->rederizarPagina();

